package x.zero.pojo.vo.portal;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.beetl.sql.annotation.entity.AssignID;

import java.util.List;

@Data
public class GoodsCategoryVO {
    @AssignID("simple")
    private Long id ;
    //上机分类的编号：0表示一级分类
    @ApiModelProperty(value = "上机分类的编号：0表示一级分类")
    private Long parentId ;
    private String name ;
    //分类级别：0->1级；1->2级
    @ApiModelProperty(value = "分类级别：0->1级；1->2级")
    private Integer level ;
    private Integer productCount ;
    private String productUnit ;
    //是否显示在导航栏：0->不显示；1->显示
    @ApiModelProperty(value = "是否显示在导航栏：0->不显示；1->显示")
    private Integer navStatus ;
    //显示状态：0->不显示；1->显示
    @ApiModelProperty(value = "显示状态：0->不显示；1->显示")
    private Integer showStatus ;
    //是否是首页分类0-->不是，1-->是
    @ApiModelProperty(value = "是否是首页分类0-->不是，1-->是")
    private Integer indexStatus ;
    private Integer sort ;
    //图标
    @ApiModelProperty(value = "图标")
    private String icon ;
    private String keywords ;
    //描述
    @ApiModelProperty(value = "描述")
    private String description ;
    //所属店铺
    @ApiModelProperty(value = "所属店铺")
    private Integer storeId ;

    private List<GoodsCategoryVO> children;
    private List<Long> ProductAttributeIdList;
}
